#include "include.h"
#include <WiFiUdp.h>

WiFiUDP Udp;

void udp_send_msg(String msg){
    if(system_status.net_status > 0){
        init_udp_client();
        Udp.beginPacket(udp_config_parameter.ip_add.c_str(), udp_config_parameter.ip_remote_port.toInt());
        Udp.write(msg.c_str());
        Udp.endPacket();

        udp_config_parameter.udp_status = true;
    }
}

void init_udp_client(void){
    Udp.begin(udp_config_parameter.ip_local_port.toInt());
}

/*  用来查询 客户端是否接收到消息*/
void query_udp_client_msg(void){
    if(system_status.net_status > 0){
        int packetSize = Udp.parsePacket();
        if (packetSize) {
            String udpStringVal = Udp.readString(); 
            system_status.client_CallBack_msg = udpStringVal;
        }
    }
    
}
